﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Jmr.Security
{
	public class UserInsertUpdateTuple : User
	{

		public UserInsertUpdateTuple()
		{
		}
		public UserInsertUpdateTuple(User user)
		{
			base.Address = user.Address;
			base.AuthenticationType = user.AuthenticationType;
			base.Company = user.Company;
			base.Country = user.Country;
			base.CreateTimeStamp = user.CreateTimeStamp;
			base.Department = user.Department;
			base.Description = user.Description;
			base.Division = user.Division;
			base.Domain = user.Domain;
			base.Email = user.Email;
			base.EmpNo = user.EmpNo;
			base.FirstName = user.FirstName;
			base.FullName = user.FullName;
			base.Id = user.Id;
			base.IsActive = user.IsActive;
			base.IsAuthenticated = user.IsAuthenticated;
			base.IsDomainAccount = user.IsDomainAccount;
			base.LastName = user.LastName;
			base.Location = user.Location;
			base.ModifyTimeStamp = user.ModifyTimeStamp;
			base.Name = user.Name;
			base.NtLogon = user.NtLogon;
			base.PhoneDirect = user.PhoneDirect;
			base.PhoneDirectOther = user.PhoneDirectOther;
			base.PhoneFax = user.PhoneFax;
			base.PhoneMobile = user.PhoneMobile;
			base.PhoneMobileOther = user.PhoneMobileOther;
			base.PhoneOther = user.PhoneOther;
			base.PhysicalOfficeCode = user.PhysicalOfficeCode;
			base.PostalCode = user.PostalCode;
			base.Region = user.Region;
			base.SID = user.SID;
			base.State = user.State;
			base.Title = user.Title;
			base.USNChanged = user.USNChanged;
			base.UserGuid = user.UserGuid;
		}
		/// <summary>
		/// Guid member.
		/// </summary>
		public virtual Guid? Guid { get { return base.UserGuid; } set { base.UserGuid = value; } }
	}
}
